<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Dokumentacja pliku commonDefs.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li class="current"><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Lista&nbsp;plików</span></a></li>
      <li><a href="globals.html"><span>Globalne</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Dokumentacja pliku commonDefs.h</h1><h3>(r58/r57)</h3>
<p>Plik nagłówkowy - wspólne definicje dla interfejsu i sterownika.  
<a href="#_details">Więcej...</a></p>

<p><a href="commonDefs_8h_source.html">Idź do kodu źródłowego tego pliku.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Definicje</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a11643f271076024c395a93800b3d9546">_BV</a>(bit)&nbsp;&nbsp;&nbsp;(1 &lt;&lt; (bit))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ad76d1750a6cdeebd506bfcd6752554d2">ON</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a29e413f6725b2ba32d165ffaa35b01e5">OFF</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#adcbcfd714fa8da9c742a5b5f070494e3">UINT16_T_DISABLED</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a433b8d6a51b221fcab39c2eecc9c2275">UINT8_T_DISABLED</a>&nbsp;&nbsp;&nbsp;0xFF</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aa1b853d087d9c54a0daa7a58a827f23b">OUTPUT_ACTIVE_FLAG</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6c76fb0765ce5718c9459249bfba8a0c">OUTPUT_BLOCK_FLAG</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6858ef646841f0e77501e064c8515bc4">OUTPUTS_DEVICES_NUM</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a94a9135e83975ca8aa530df8fc463869">OUTPUTS_NUM_PER_DEVICE</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a394664871fe15c04f05b311604ec5091">OUTPUTS_NUM</a>&nbsp;&nbsp;&nbsp;(OUTPUTS_DEVICES_NUM * OUTPUTS_NUM_PER_DEVICE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a0534573f6b60c10b27926cccc5b2fdcc">OUTPUTS_NAME_LENGTH</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a3a20aa797d8b1dee3e9c7f49ca7c2ae6">OUTPUTS_QBUTTONS_MASK</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ab8854bcf3e01a2d303bb40d36b6ab51f">OUTPUTS_QBUTTONS_NUM</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a49a209aeb99f4bf6035391ea18c9b74d">OUTPUTS_NAME_DEF_CHAR</a>&nbsp;&nbsp;&nbsp;0x3F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a0c88ee7a7017465c407fc1144f65c428">OUTPUTS_NAME_MIN_CHAR</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ab3f2c98c52135211a1f75a4c53ef1c31">OUTPUTS_NAME_MAX_CHAR</a>&nbsp;&nbsp;&nbsp;0x7A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ade068633187e0b9fe700864f1c27d812">ALARMS_TYPES_NUM</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ac7c4e3649d5b033b74d2eb3f85ea84c7">ALARM_FLAG_TEMP_MAX</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a239413300569f7a3e3553b58904ae3f4">ALARM_FLAG_TEMP_MIN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6b3d443bec509f198fcaadbb82e7a55a">ALARM_FLAG_TEMP_SENSOR_FAILURE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a446150c9a22206d461607f80a391c9ae">ALARM_FLAG_TOP_OFF_MIN_RO</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aacba0bfadf1ee359b3f3146bdf96e4f7">ALARM_FLAG_TOP_OFF_MAX_RUN</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6e41f1df5af70d71e00c49308edd0f5d">ALARM_FLAG_TEMP_MASK</a>&nbsp;&nbsp;&nbsp;(_BV(ALARM_FLAG_TEMP_MAX)|_BV(ALARM_FLAG_TEMP_MIN)|_BV(ALARM_FLAG_TEMP_SENSOR_FAILURE)|_BV(ALARM_FLAG_MIN_RO)|_BV(ALARM_FLAG_TOP_OFF_MAX_RUN))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a65701b2c8f9cc52365a5bc963f106459">TEMP_SENSORS_NUM</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a8cc2ae7654edb30292d7bde59e23429d">TEMP_SENSOR_ROLE_0</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a2671a15bff244dccb0a5763b8ff66064">TEMP_SENSOR_ROLE_1</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a96edb164f1e11d0400f40e0f9a816483">TEMP_SENSOR_STATUS_OK</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aa7249a879082346d5ab56ca4f92d5daa">TEMP_SENSOR_CONVERT</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#afb89bf7a6312dc4d7f499039e1020013">TEMP_SENSOR_HEATING</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ac974d34f5ca397420c0ec5f25fc1d25a">TEMP_SENSOR_COOLING</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#af1e0d329aec658f75a6d5ef69160c186">TEMP_ALARM_MIN</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ab0a352801255bde6dd0fbf903437b2bb">TEMP_ALARM_MAX</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a1fec4bb8d5b66965a729b70012902869">TEMP_ALARM_MASK</a>&nbsp;&nbsp;&nbsp;(_BV(TEMP_ALARM_MIN)|_BV(TEMP_ALARM_MAX))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aee6eec8c1f81f5042f15d34beea98067">TEMP_SENSOR_ROLE_MASK</a>&nbsp;&nbsp;&nbsp;(_BV(TEMP_SENSOR_ROLE_0)|_BV(TEMP_SENSOR_ROLE_1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a29441116eaa5d0cb7c866874a372a30e">TEMP_SENSOR_ROLE_INACTIVE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ac113ccfe89893c2506bb0c02c5606e82">TEMP_DEFAULT_TARGET</a>&nbsp;&nbsp;&nbsp;0x0170</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a0239582f486d0afb45bb4a9c8d90179a">TEMP_DEFAULT_TARGET_NIGHT</a>&nbsp;&nbsp;&nbsp;0x0160</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#add5a30b834cde679bda617efea43daae">TEMP_DEFAULT_MIN</a>&nbsp;&nbsp;&nbsp;0x00A0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ad0fc105ffaa63ce89ebc100e96264a99">TEMP_DEFAULT_MAX</a>&nbsp;&nbsp;&nbsp;0x01E0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a67f11df9b215be6205c12bd7a1206d79">TEMP_DEFAULT_HISTERESIS</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a1baa8b6c78e31cfcae97fce4b4b0c36f">TEMP_MAXIMUM_VALUE</a>&nbsp;&nbsp;&nbsp;0x0630</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a69e045d781054d182b4b79d20bd23e33">TEMP_MAXIMUM_HISTERESIS</a>&nbsp;&nbsp;&nbsp;0xA0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a991397157aca9dfe20782c3e6613ad61">LOG_EVENT_START</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#afec2a7c55c8cb280e93d08554c86c8db">LOG_EVENT_ALARM_MAX</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6dccfb2697954b39c7100ae6727e75bd">LOG_EVENT_ALARM_MIN</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#add8bdc7da3379121c89c7ea594c70a43">LOG_EVENT_ALARM_SENSOR_FAILURE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ab3cc5f5e3929865613c7cab0afbc20a8">LOG_EVENT_TOP_OFF_MAX_RUN</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a05fe654858984bc5907dbeecb64d6121">LOG_EVENT_TEMP_READ</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ad7f709442ea0fc87d791cf1291fd4a95">LOG_EVENT_OUT_CHANGE</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a3500ef95a3a1062d06239a9a2bd1880a">LOG_EVENT_START_STOP_FLAG</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a228e889e7dbfa166440ce789129d975e">LOG_EVENT_TOP_OFF_MIN_RO</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a4e06a22a97568f7db4b8479032dffc6e">LOG_EVENT_DEVICE_MASK</a>&nbsp;&nbsp;&nbsp;0x0F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a376094ad6a4391c3eb891f1f9be15e83">TIM_STATUS_OK</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aea83ee4dbb3dda35f0a6593093d9f81b">TIM_STATUS_NOTACTIVE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a3b5073681887b84b2a63fdbb158e172d">TIM_STATUS_ACTIVE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#acbe14dfbafb82d5e579a357c4beee7fe">TIM_STATUS_BLOCKED</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a923d09a24882e2462f70b6fc01c47835">TIM_STATUS_BAD_OUT</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aab7a7cd5c361332c40d0d1f75becf690">TIM_STATUS_SAME_SETTINGS</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a7eddfedd98648ef9bfd6cacdadeef7ba">TIM_STATUS_OUT_BLOCKED</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#afddfc6771786adf3135eb70e86a5b24c">TIM_STATUS_ALREADY_BUSY</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a5fc8adf180b2c8c62c524ce7a303416c">TIM_STATUS_NULL_SETTINGS</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a64fd0c50296ba5abc3d80dcd310f320d">TIM_STATUS_BAD_TIME_1</a>&nbsp;&nbsp;&nbsp;9</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ac90f35bee88ecd7889c086dfa038c372">TIM_STATUS_BAD_TIME_2</a>&nbsp;&nbsp;&nbsp;10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a6786faf330099fe7c04e1badca0e79c0">TIM_STATUS_NOT_WDAY</a>&nbsp;&nbsp;&nbsp;11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a4838e0c0380027317db186f212740aca">TIMERS_NUM</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a0dae7b9512b88c8c551f35f58a97f77e">TIMERS_FLAG_WDAY_MASK</a>&nbsp;&nbsp;&nbsp;0x0E</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#ad088820886c468f869321a07eb441106">TIMERS_FLAG_BLOCKED</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a872b5785b1ac7e2261b05dbf9078237a">TIMERSV_NUM</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a21f98622bbd9dd2a72421e9b0192dd30">TIMERSV_FLAG_BLOCKED</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aab08a6493b1d52e7b8b74fc41ec89e50">TOP_OFF_BLOCK</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a5703f395311f716900405be4f304cce8">TOP_OFF_BLOCK_BY_PIN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aaa285112c3cc0b8cc3c8b3597fc8191b">TOP_OFF_BLOCK_MIN_RO</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a343b2d283ad42c808f187e4739c14ad7">TOP_OFF_MAX_RUN_REACHED</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a0a8fda6bd8165635e56309b482ea0f32">TOP_OFF_MAX_SUMP</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a219da6bc97b7d40bc0a156254e5c9e65">TOP_OFF_MIN_SUMP</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a59451be0bb2a958f47b110aeb8cbe668">TOP_OFF_MIN_RO</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a16f6cc7709a41d4e3491010dc9f1d77a">TOP_OFF_RUNNING</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#add1d55b1e5a76c34d5336cd35b3df107">TOP_OFF_CONFIG_MASK</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#aa8ec834a4a04dc990b8352c5a7e60104">TOP_OFF_MIN_RUN_TIME</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="commonDefs_8h.html#a4f62781e5c3cd18dd484b12c6848055e">TOP_OFF_DEFAULT_RUN_TIME</a>&nbsp;&nbsp;&nbsp;25</td></tr>
</table>
<hr/><a name="_details"></a><h2>Opis szczegółowy</h2>
<p>Plik nagłówkowy - wspólne definicje dla interfejsu i sterownika. </p>
<hr/><h2>Dokumentacja definicji</h2>
<a class="anchor" id="a11643f271076024c395a93800b3d9546"></a><!-- doxytag: member="commonDefs.h::_BV" ref="a11643f271076024c395a93800b3d9546" args="(bit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _BV</td>
          <td>(</td>
          <td class="paramtype">bit&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; (bit))</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit Value </p>

</div>
</div>
<a class="anchor" id="a6e41f1df5af70d71e00c49308edd0f5d"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TEMP_MASK" ref="a6e41f1df5af70d71e00c49308edd0f5d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TEMP_MASK&nbsp;&nbsp;&nbsp;(_BV(ALARM_FLAG_TEMP_MAX)|_BV(ALARM_FLAG_TEMP_MIN)|_BV(ALARM_FLAG_TEMP_SENSOR_FAILURE)|_BV(ALARM_FLAG_MIN_RO)|_BV(ALARM_FLAG_TOP_OFF_MAX_RUN))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac7c4e3649d5b033b74d2eb3f85ea84c7"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TEMP_MAX" ref="ac7c4e3649d5b033b74d2eb3f85ea84c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TEMP_MAX&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a239413300569f7a3e3553b58904ae3f4"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TEMP_MIN" ref="a239413300569f7a3e3553b58904ae3f4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TEMP_MIN&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6b3d443bec509f198fcaadbb82e7a55a"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TEMP_SENSOR_FAILURE" ref="a6b3d443bec509f198fcaadbb82e7a55a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TEMP_SENSOR_FAILURE&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aacba0bfadf1ee359b3f3146bdf96e4f7"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TOP_OFF_MAX_RUN" ref="aacba0bfadf1ee359b3f3146bdf96e4f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TOP_OFF_MAX_RUN&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a446150c9a22206d461607f80a391c9ae"></a><!-- doxytag: member="commonDefs.h::ALARM_FLAG_TOP_OFF_MIN_RO" ref="a446150c9a22206d461607f80a391c9ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARM_FLAG_TOP_OFF_MIN_RO&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ade068633187e0b9fe700864f1c27d812"></a><!-- doxytag: member="commonDefs.h::ALARMS_TYPES_NUM" ref="ade068633187e0b9fe700864f1c27d812" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALARMS_TYPES_NUM&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afec2a7c55c8cb280e93d08554c86c8db"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_ALARM_MAX" ref="afec2a7c55c8cb280e93d08554c86c8db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_ALARM_MAX&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6dccfb2697954b39c7100ae6727e75bd"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_ALARM_MIN" ref="a6dccfb2697954b39c7100ae6727e75bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_ALARM_MIN&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="add8bdc7da3379121c89c7ea594c70a43"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_ALARM_SENSOR_FAILURE" ref="add8bdc7da3379121c89c7ea594c70a43" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_ALARM_SENSOR_FAILURE&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4e06a22a97568f7db4b8479032dffc6e"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_DEVICE_MASK" ref="a4e06a22a97568f7db4b8479032dffc6e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_DEVICE_MASK&nbsp;&nbsp;&nbsp;0x0F</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad7f709442ea0fc87d791cf1291fd4a95"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_OUT_CHANGE" ref="ad7f709442ea0fc87d791cf1291fd4a95" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_OUT_CHANGE&nbsp;&nbsp;&nbsp;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a991397157aca9dfe20782c3e6613ad61"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_START" ref="a991397157aca9dfe20782c3e6613ad61" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_START&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3500ef95a3a1062d06239a9a2bd1880a"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_START_STOP_FLAG" ref="a3500ef95a3a1062d06239a9a2bd1880a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_START_STOP_FLAG&nbsp;&nbsp;&nbsp;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a05fe654858984bc5907dbeecb64d6121"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_TEMP_READ" ref="a05fe654858984bc5907dbeecb64d6121" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_TEMP_READ&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3cc5f5e3929865613c7cab0afbc20a8"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_TOP_OFF_MAX_RUN" ref="ab3cc5f5e3929865613c7cab0afbc20a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_TOP_OFF_MAX_RUN&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a228e889e7dbfa166440ce789129d975e"></a><!-- doxytag: member="commonDefs.h::LOG_EVENT_TOP_OFF_MIN_RO" ref="a228e889e7dbfa166440ce789129d975e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_EVENT_TOP_OFF_MIN_RO&nbsp;&nbsp;&nbsp;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a29e413f6725b2ba32d165ffaa35b01e5"></a><!-- doxytag: member="commonDefs.h::OFF" ref="a29e413f6725b2ba32d165ffaa35b01e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OFF&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Definicja wyłączenia. </p>

</div>
</div>
<a class="anchor" id="ad76d1750a6cdeebd506bfcd6752554d2"></a><!-- doxytag: member="commonDefs.h::ON" ref="ad76d1750a6cdeebd506bfcd6752554d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ON&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Definicja włączenia. </p>

</div>
</div>
<a class="anchor" id="aa1b853d087d9c54a0daa7a58a827f23b"></a><!-- doxytag: member="commonDefs.h::OUTPUT_ACTIVE_FLAG" ref="aa1b853d087d9c54a0daa7a58a827f23b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUT_ACTIVE_FLAG&nbsp;&nbsp;&nbsp;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c76fb0765ce5718c9459249bfba8a0c"></a><!-- doxytag: member="commonDefs.h::OUTPUT_BLOCK_FLAG" ref="a6c76fb0765ce5718c9459249bfba8a0c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUT_BLOCK_FLAG&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6858ef646841f0e77501e064c8515bc4"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_DEVICES_NUM" ref="a6858ef646841f0e77501e064c8515bc4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_DEVICES_NUM&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a49a209aeb99f4bf6035391ea18c9b74d"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NAME_DEF_CHAR" ref="a49a209aeb99f4bf6035391ea18c9b74d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NAME_DEF_CHAR&nbsp;&nbsp;&nbsp;0x3F</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0534573f6b60c10b27926cccc5b2fdcc"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NAME_LENGTH" ref="a0534573f6b60c10b27926cccc5b2fdcc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NAME_LENGTH&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3f2c98c52135211a1f75a4c53ef1c31"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NAME_MAX_CHAR" ref="ab3f2c98c52135211a1f75a4c53ef1c31" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NAME_MAX_CHAR&nbsp;&nbsp;&nbsp;0x7A</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0c88ee7a7017465c407fc1144f65c428"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NAME_MIN_CHAR" ref="a0c88ee7a7017465c407fc1144f65c428" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NAME_MIN_CHAR&nbsp;&nbsp;&nbsp;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a394664871fe15c04f05b311604ec5091"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NUM" ref="a394664871fe15c04f05b311604ec5091" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NUM&nbsp;&nbsp;&nbsp;(OUTPUTS_DEVICES_NUM * OUTPUTS_NUM_PER_DEVICE)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a94a9135e83975ca8aa530df8fc463869"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_NUM_PER_DEVICE" ref="a94a9135e83975ca8aa530df8fc463869" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_NUM_PER_DEVICE&nbsp;&nbsp;&nbsp;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a20aa797d8b1dee3e9c7f49ca7c2ae6"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_QBUTTONS_MASK" ref="a3a20aa797d8b1dee3e9c7f49ca7c2ae6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_QBUTTONS_MASK&nbsp;&nbsp;&nbsp;0x07</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab8854bcf3e01a2d303bb40d36b6ab51f"></a><!-- doxytag: member="commonDefs.h::OUTPUTS_QBUTTONS_NUM" ref="ab8854bcf3e01a2d303bb40d36b6ab51f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUTPUTS_QBUTTONS_NUM&nbsp;&nbsp;&nbsp;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1fec4bb8d5b66965a729b70012902869"></a><!-- doxytag: member="commonDefs.h::TEMP_ALARM_MASK" ref="a1fec4bb8d5b66965a729b70012902869" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_ALARM_MASK&nbsp;&nbsp;&nbsp;(_BV(TEMP_ALARM_MIN)|_BV(TEMP_ALARM_MAX))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab0a352801255bde6dd0fbf903437b2bb"></a><!-- doxytag: member="commonDefs.h::TEMP_ALARM_MAX" ref="ab0a352801255bde6dd0fbf903437b2bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_ALARM_MAX&nbsp;&nbsp;&nbsp;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af1e0d329aec658f75a6d5ef69160c186"></a><!-- doxytag: member="commonDefs.h::TEMP_ALARM_MIN" ref="af1e0d329aec658f75a6d5ef69160c186" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_ALARM_MIN&nbsp;&nbsp;&nbsp;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a67f11df9b215be6205c12bd7a1206d79"></a><!-- doxytag: member="commonDefs.h::TEMP_DEFAULT_HISTERESIS" ref="a67f11df9b215be6205c12bd7a1206d79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_DEFAULT_HISTERESIS&nbsp;&nbsp;&nbsp;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Domyślna histereza (0.5 stopni) </p>

</div>
</div>
<a class="anchor" id="ad0fc105ffaa63ce89ebc100e96264a99"></a><!-- doxytag: member="commonDefs.h::TEMP_DEFAULT_MAX" ref="ad0fc105ffaa63ce89ebc100e96264a99" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_DEFAULT_MAX&nbsp;&nbsp;&nbsp;0x01E0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Domyślna maksymalna temperatura (30 stopni) </p>

</div>
</div>
<a class="anchor" id="add5a30b834cde679bda617efea43daae"></a><!-- doxytag: member="commonDefs.h::TEMP_DEFAULT_MIN" ref="add5a30b834cde679bda617efea43daae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_DEFAULT_MIN&nbsp;&nbsp;&nbsp;0x00A0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Domyślna minimalna temperatura (10 stopni) </p>

</div>
</div>
<a class="anchor" id="ac113ccfe89893c2506bb0c02c5606e82"></a><!-- doxytag: member="commonDefs.h::TEMP_DEFAULT_TARGET" ref="ac113ccfe89893c2506bb0c02c5606e82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_DEFAULT_TARGET&nbsp;&nbsp;&nbsp;0x0170</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Domyślna temperatura dzienna (23 stopnie) </p>

</div>
</div>
<a class="anchor" id="a0239582f486d0afb45bb4a9c8d90179a"></a><!-- doxytag: member="commonDefs.h::TEMP_DEFAULT_TARGET_NIGHT" ref="a0239582f486d0afb45bb4a9c8d90179a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_DEFAULT_TARGET_NIGHT&nbsp;&nbsp;&nbsp;0x0160</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Domyślna temperatura nocna (22 stopnie) </p>

</div>
</div>
<a class="anchor" id="a69e045d781054d182b4b79d20bd23e33"></a><!-- doxytag: member="commonDefs.h::TEMP_MAXIMUM_HISTERESIS" ref="a69e045d781054d182b4b79d20bd23e33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_MAXIMUM_HISTERESIS&nbsp;&nbsp;&nbsp;0xA0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maksymalna możliwa histereza (10 stopni) </p>

</div>
</div>
<a class="anchor" id="a1baa8b6c78e31cfcae97fce4b4b0c36f"></a><!-- doxytag: member="commonDefs.h::TEMP_MAXIMUM_VALUE" ref="a1baa8b6c78e31cfcae97fce4b4b0c36f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_MAXIMUM_VALUE&nbsp;&nbsp;&nbsp;0x0630</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maksymalnie możliwa temperatura (99 stopni) </p>

</div>
</div>
<a class="anchor" id="aa7249a879082346d5ab56ca4f92d5daa"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_CONVERT" ref="aa7249a879082346d5ab56ca4f92d5daa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_CONVERT&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac974d34f5ca397420c0ec5f25fc1d25a"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_COOLING" ref="ac974d34f5ca397420c0ec5f25fc1d25a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_COOLING&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afb89bf7a6312dc4d7f499039e1020013"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_HEATING" ref="afb89bf7a6312dc4d7f499039e1020013" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_HEATING&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8cc2ae7654edb30292d7bde59e23429d"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_ROLE_0" ref="a8cc2ae7654edb30292d7bde59e23429d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_ROLE_0&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2671a15bff244dccb0a5763b8ff66064"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_ROLE_1" ref="a2671a15bff244dccb0a5763b8ff66064" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_ROLE_1&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a29441116eaa5d0cb7c866874a372a30e"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_ROLE_INACTIVE" ref="a29441116eaa5d0cb7c866874a372a30e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_ROLE_INACTIVE&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aee6eec8c1f81f5042f15d34beea98067"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_ROLE_MASK" ref="aee6eec8c1f81f5042f15d34beea98067" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_ROLE_MASK&nbsp;&nbsp;&nbsp;(_BV(TEMP_SENSOR_ROLE_0)|_BV(TEMP_SENSOR_ROLE_1))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a96edb164f1e11d0400f40e0f9a816483"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSOR_STATUS_OK" ref="a96edb164f1e11d0400f40e0f9a816483" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSOR_STATUS_OK&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a65701b2c8f9cc52365a5bc963f106459"></a><!-- doxytag: member="commonDefs.h::TEMP_SENSORS_NUM" ref="a65701b2c8f9cc52365a5bc963f106459" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMP_SENSORS_NUM&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3b5073681887b84b2a63fdbb158e172d"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_ACTIVE" ref="a3b5073681887b84b2a63fdbb158e172d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_ACTIVE&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afddfc6771786adf3135eb70e86a5b24c"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_ALREADY_BUSY" ref="afddfc6771786adf3135eb70e86a5b24c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_ALREADY_BUSY&nbsp;&nbsp;&nbsp;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a923d09a24882e2462f70b6fc01c47835"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_BAD_OUT" ref="a923d09a24882e2462f70b6fc01c47835" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_BAD_OUT&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a64fd0c50296ba5abc3d80dcd310f320d"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_BAD_TIME_1" ref="a64fd0c50296ba5abc3d80dcd310f320d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_BAD_TIME_1&nbsp;&nbsp;&nbsp;9</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac90f35bee88ecd7889c086dfa038c372"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_BAD_TIME_2" ref="ac90f35bee88ecd7889c086dfa038c372" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_BAD_TIME_2&nbsp;&nbsp;&nbsp;10</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acbe14dfbafb82d5e579a357c4beee7fe"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_BLOCKED" ref="acbe14dfbafb82d5e579a357c4beee7fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_BLOCKED&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6786faf330099fe7c04e1badca0e79c0"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_NOT_WDAY" ref="a6786faf330099fe7c04e1badca0e79c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_NOT_WDAY&nbsp;&nbsp;&nbsp;11</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aea83ee4dbb3dda35f0a6593093d9f81b"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_NOTACTIVE" ref="aea83ee4dbb3dda35f0a6593093d9f81b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_NOTACTIVE&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5fc8adf180b2c8c62c524ce7a303416c"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_NULL_SETTINGS" ref="a5fc8adf180b2c8c62c524ce7a303416c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_NULL_SETTINGS&nbsp;&nbsp;&nbsp;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a376094ad6a4391c3eb891f1f9be15e83"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_OK" ref="a376094ad6a4391c3eb891f1f9be15e83" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_OK&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7eddfedd98648ef9bfd6cacdadeef7ba"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_OUT_BLOCKED" ref="a7eddfedd98648ef9bfd6cacdadeef7ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_OUT_BLOCKED&nbsp;&nbsp;&nbsp;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aab7a7cd5c361332c40d0d1f75becf690"></a><!-- doxytag: member="commonDefs.h::TIM_STATUS_SAME_SETTINGS" ref="aab7a7cd5c361332c40d0d1f75becf690" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIM_STATUS_SAME_SETTINGS&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad088820886c468f869321a07eb441106"></a><!-- doxytag: member="commonDefs.h::TIMERS_FLAG_BLOCKED" ref="ad088820886c468f869321a07eb441106" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIMERS_FLAG_BLOCKED&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0dae7b9512b88c8c551f35f58a97f77e"></a><!-- doxytag: member="commonDefs.h::TIMERS_FLAG_WDAY_MASK" ref="a0dae7b9512b88c8c551f35f58a97f77e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIMERS_FLAG_WDAY_MASK&nbsp;&nbsp;&nbsp;0x0E</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4838e0c0380027317db186f212740aca"></a><!-- doxytag: member="commonDefs.h::TIMERS_NUM" ref="a4838e0c0380027317db186f212740aca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIMERS_NUM&nbsp;&nbsp;&nbsp;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a21f98622bbd9dd2a72421e9b0192dd30"></a><!-- doxytag: member="commonDefs.h::TIMERSV_FLAG_BLOCKED" ref="a21f98622bbd9dd2a72421e9b0192dd30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIMERSV_FLAG_BLOCKED&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a872b5785b1ac7e2261b05dbf9078237a"></a><!-- doxytag: member="commonDefs.h::TIMERSV_NUM" ref="a872b5785b1ac7e2261b05dbf9078237a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TIMERSV_NUM&nbsp;&nbsp;&nbsp;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aab08a6493b1d52e7b8b74fc41ec89e50"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_BLOCK" ref="aab08a6493b1d52e7b8b74fc41ec89e50" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_BLOCK&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5703f395311f716900405be4f304cce8"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_BLOCK_BY_PIN" ref="a5703f395311f716900405be4f304cce8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_BLOCK_BY_PIN&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aaa285112c3cc0b8cc3c8b3597fc8191b"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_BLOCK_MIN_RO" ref="aaa285112c3cc0b8cc3c8b3597fc8191b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_BLOCK_MIN_RO&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="add1d55b1e5a76c34d5336cd35b3df107"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_CONFIG_MASK" ref="add1d55b1e5a76c34d5336cd35b3df107" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_CONFIG_MASK&nbsp;&nbsp;&nbsp;0x07</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f62781e5c3cd18dd484b12c6848055e"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_DEFAULT_RUN_TIME" ref="a4f62781e5c3cd18dd484b12c6848055e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_DEFAULT_RUN_TIME&nbsp;&nbsp;&nbsp;25</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a343b2d283ad42c808f187e4739c14ad7"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_MAX_RUN_REACHED" ref="a343b2d283ad42c808f187e4739c14ad7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_MAX_RUN_REACHED&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0a8fda6bd8165635e56309b482ea0f32"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_MAX_SUMP" ref="a0a8fda6bd8165635e56309b482ea0f32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_MAX_SUMP&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a59451be0bb2a958f47b110aeb8cbe668"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_MIN_RO" ref="a59451be0bb2a958f47b110aeb8cbe668" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_MIN_RO&nbsp;&nbsp;&nbsp;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa8ec834a4a04dc990b8352c5a7e60104"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_MIN_RUN_TIME" ref="aa8ec834a4a04dc990b8352c5a7e60104" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_MIN_RUN_TIME&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a219da6bc97b7d40bc0a156254e5c9e65"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_MIN_SUMP" ref="a219da6bc97b7d40bc0a156254e5c9e65" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_MIN_SUMP&nbsp;&nbsp;&nbsp;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a16f6cc7709a41d4e3491010dc9f1d77a"></a><!-- doxytag: member="commonDefs.h::TOP_OFF_RUNNING" ref="a16f6cc7709a41d4e3491010dc9f1d77a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TOP_OFF_RUNNING&nbsp;&nbsp;&nbsp;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adcbcfd714fa8da9c742a5b5f070494e3"></a><!-- doxytag: member="commonDefs.h::UINT16_T_DISABLED" ref="adcbcfd714fa8da9c742a5b5f070494e3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UINT16_T_DISABLED&nbsp;&nbsp;&nbsp;0xFFFF</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Definicja wartości zablokowanej / nieaktywnej dla zmiennych 16-bitowych. </p>

</div>
</div>
<a class="anchor" id="a433b8d6a51b221fcab39c2eecc9c2275"></a><!-- doxytag: member="commonDefs.h::UINT8_T_DISABLED" ref="a433b8d6a51b221fcab39c2eecc9c2275" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UINT8_T_DISABLED&nbsp;&nbsp;&nbsp;0xFF</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Definicja wartości zablokowanej / nieaktywnej dla zmiennych 8-bitowych. </p>

</div>
</div>
</div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
